/* 异步loader */

const sleep = function (timer) {
  new Promise((resole, reject) => {
    setTimeout(() => {
      resole();
    }, timer);
  });
};
/**
 * @param {string|Buffer} content 源文件的内容
 * @param {object} [map] 可以被 https://github.com/mozilla/source-map 使用的 SourceMap 数据
 * @param {any} [meta] meta 数据，可以是任何内容
 */
async function aLoader(content, map, meta) {
  const cd = this.async();
  await sleep(5000);
  content = content + "!!!";
  cd(null, content);
}

module.exports = aLoader;
